.mall-page-container {
  .mall-product-search {
    background-color: #ffffff;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
    border-radius: 4px;
    padding: 10px 16px;
    margin-bottom: 12px;

    .mall-product-search-form {
      .ant-form-item {
        &:not(:last-child) {
          margin-right: 48px;
        }
      }

      .search-result-desc {
        font-weight: 400;
        font-size: 12px;
        color: #4E4E4E;
      }
    }
  }

  .mall-product-list {
    .ant-spin-container {
      display: grid;
      grid-template-columns: repeat(5, 1fr);
      gap: 33px;
    }


  }
}

@media (min-width: @screen-lg-min) and (max-width: @screen-lg-max) {
  .mall-page-container {
    .mall-product-list {
      .ant-spin-container {
        grid-template-columns: repeat(3, 1fr);
        gap: 33px;
      }
    }
  }
}
@media (min-width: @screen-md-min) and (max-width: @screen-md-max) {
  .mall-page-container {
    .mall-product-list {
      .ant-spin-container {
        grid-template-columns: repeat(2, 1fr);
        gap: 33px;
      }
    }
  }
}

@media(max-width: @screen-sm-max) {
  .mall-page-container {
    .mall-product-list {
      .ant-spin-container {
        grid-template-columns: repeat(1, 1fr);
        gap: 33px;
      }
    }
    .mall-product-search{

    }
  }
}
